package com.tang.common.entity.companyJob;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel("公司模型")
@TableName("company")
public class Company {
    @TableId(value = "company_id",type = IdType.AUTO)
    private Integer companyId;
    private String companyName;
    private String userName;
    private Integer companyType;
    private String industry;
    private String address;
    private Integer cityCode;
    private String companyLogoUrl;
    private String businessLicenseUrl;
    private String companyInfo;
    private Integer companyScale;
    private String legalPerson;
    private String legalPersonInfo;
    private String tel;
    private String email;
    private String officialWebsiteUrl;
    private String recruitUrl;
    private String financeList;
    private BigDecimal registeredCapital;
    private Integer hasAuth;
    private String businessScope;
    private String uniformCreditCode;
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date buildTime;
    private Integer deleteFlag;
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date createTime;
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}
